package nc.impl.acm.billmanager;

import java.util.ArrayList;

import nc.bs.acm.billmanager.BillManagerDMO;
import nc.itf.acm.billmanager.IBillManager;
import nc.ui.bill.depend.PageInfo;
import nc.vo.acm.billmanager.BillManagerQueryVO;
import nc.vo.acm.billmanager.BillManagerVO;
import nc.vo.pub.BusinessException;

public class BillManagerImpl implements IBillManager {

	public BillManagerImpl() {
		super();
	}

	public PageInfo getPageInfo(PageInfo pageinfo,String wherePart) throws BusinessException {
		return new BillManagerDMO().getPageInfo(pageinfo,wherePart);
	}

	public ArrayList<BillManagerQueryVO> queryDataInfoByPage(PageInfo pageinfo) throws BusinessException {
		return new BillManagerDMO().queryDataInfoByPage(pageinfo);
	}

	public void deleteTempData(PageInfo pageinfo) throws BusinessException {
		new BillManagerDMO().deleteTempData(pageinfo);
	}

	public ArrayList<BillManagerQueryVO> queryLiquidVOs(String wherePart) throws BusinessException {
		return new BillManagerDMO().queryLiquidVOs(wherePart);
	}

	public ArrayList<BillManagerVO> getBillTypeInfo(String wherePart) throws BusinessException {
		return new BillManagerDMO().getBillTypeInfo(wherePart);
	}
	public ArrayList<BillManagerQueryVO> queryAccVOs(String wherePart) throws BusinessException {
		return new BillManagerDMO().queryAccVOs(wherePart);
	}

}
